export {}

// type 的交叉类型

type Point2D = {
  x: number
  y: number
}

// 使用交叉类型: & 实现接口继承的功能
type Point3D = Point2D & {
  z: number
}

let point: Point3D = {
  x: 1,
  y: 2,
  z: 3
}
